Recovering business processes from business applications

نویسندگان

  • Ying Zou
  • Jin Guo
  • King Chun Foo
  • Maokeng Hung
چکیده

A business process, such as the process followed when ordering a book, describes the order of executing tasks (e.g., check inventory, verify credit card, and ship book). Business applications implement the business processes for the daily operations of an organization. Organizations must continuously modify their business applications to accommodate changes to business processes. However, business applications are often designed and developed without referring to the documented definitions of business processes. Modifying business applications is a time-consuming and error-prone task. To correctly perform this task, developers require an in-depth understanding of multi-tiered applications and the definitions of the business processes which they implement. In this paper, we present an approach which automatically recovers business process definitions from multi-tiered business applications. Given the starting UI screen of a particular business process, the approach recovers the process definition by tracing the flow of control throughout the different tiers of the business application. We demonstrate the effectiveness of our approach through a case study using 15 business applications from three large open-source projects. Our case study demonstrates that our approach can recover business process definitions from the implementation with high precision and recall.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

RFID role in efficient management of healthcare systems: a system thinking perspective

Abstract Purpose of this paper: This paper presents an analysis toward understanding the business value components that a health care organization can drive by adopting RFID technology into its system. This researcher proposes a framework for evaluating the business value of RFID technology. To do so, emphasis is put on delivering business value through refining business processes and expandin...

متن کامل

General Statistical Business Process Model

Statistical business process is variously designed and implemented in different organizations. This makes it difficult to exchange the knowledge, benefit from the good practices and the cooperation between national and international organizations. In order to solve this problem and help statistical organizations discuss developing statistical metadata systems, General Statistical Business Proce...

متن کامل

Concept drift detection in business process logs using deep learning

Process mining provides a bridge between process modeling and analysis on the one hand and data mining on the other hand. Process mining aims at discovering, monitoring, and improving real processes by extracting knowledge from event logs. However, as most business processes change over time (e.g. the effects of new legislation, seasonal effects and etc.), traditional process mining techniques ...

متن کامل

Reverse Engineering: Methodologies for Web Applications

Reverse Engineering: Methodologies for Web Applications Tapan Nayak, Dr. M. Hanumanthappa 1,2 Department of Computer Science and Applications, Bangalore University, Bangalore, INDIA [email protected], [email protected] _________________________________________________________________________________________ Abstract: The Reverse Engineering of Web Applications is a complex problem, du...

متن کامل

مستندسازی گسترده فرایندها در بخش دولت: ارائه‌ یک راهکار

Government is facing numerous problems one of them is the lack of coordination in business processes. However, due to the size of the government, complexities and diversifications processes are hard to document, update and improve. This causes serious inefficiencies in managing the organizations which motivates process improvement and re-engineering. The first step to accomplish this goal is pr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Journal of Software Maintenance

دوره 21  شماره 

صفحات  -

تاریخ انتشار 2009